If you're looking for books to buy as gifts, you can try Borders if you have one nearby. They have a card you can sign up for and they often send out coupons for 20 or 30% off a book.
Otherwise, why not just take her to the library and borrow the book for free?
If you order online, you'll need to pay shipping or spend $25 or so depending on the site.