Those people that love to read find it to be a very expensive hobby. I know, because I love to read. There are some things that you should know. The first is that you should not buy retail. Paying the cover price for your books is a fast trip to the poorhouse.
The first method is to buy books from discount outlets. Discount stores such as Wal-Mart, K-Mart, Meijer, or Target. These stores will discount books approximately 20% off the cover price. This can save you a lot of money, but there is a drawback. These stores have only a limited selection of books.
The second method is to shop on-line at places like Amazon.com. The discounts are not as great as the discount outlet, and you have to pay shipping. The advantage is that Amazon.com has a huge selection of books. The other advantage is that they have a great search engine. If you have ever been to a book store like Borders you know how hard it is to find a specific book.
The third and my favorite is to go and shop used book stores. The discounts are great, usually about 50% off the cover price. You can also trade books back in. Typically, they will give you 25% of the cover price on trade. There are disadvantages to used book stores. One is that they have a sporadic selection. Since they don't order books, they are at the mercy of people who are trading books in.
If you are looking for an out of print book, the used book store and some perseverance will usually pay off. It took me about two years to find all of Richard Bach's older books, but I managed to complete my collection (about six months before they were republished).
If you live in the North Eastern / Central Ohio area, I have some places for you.