I wised up with my book purchases some time ago. I realized I liked looking at craft books more than I liked owning them; I have a small-but-growing stack, and a realization that I don't actually need to keep many books. Keeping books leads them to eventually be part of cataloging and Keeping Up With and then sadly part of Clean ALL The Things. Those just aren't as fun.
My rationale: save my book-purchase money for the books that I just can't get through interlibrary loan, or books where $book->value > $cleanALLthethings->time.