Many people enjoy buying books whether it be ebooks or paperbooks. However, the cost can be very high. One idea that my friend put me onto is that you can order almost any book from your local library. They have a certain amount set aside for ordering books the clients would enjoy and so if they haven't spent it yet, they could very well choose the one you have asked for! The turn around rate is pretty high, so if the book is shelved for too long without anyone wanting to read it, they might end up getting rid of it later. But atleast you would have gotten to read your book. I have known of people who did this when thinking about buying a series. They try out the first book through their local library and then order it if they really like it. Its also a nice idea before you buy a book for a friend. You could read it first and then buy them their own copy.