I always bought online. I usually check a website called
www.bestbookbuys.com Just enter the ISBN and it'll find the book for you and search all the online stores for the cheapest price with shipping and everything. I also used it put a price on books I was going to sell.