I like Barnes and Noble and think if you want to know about of find a new book it is the place to go. On the other hand if you want a classic childrens book, you might have better luck searching at an used book store. They keep in stock what sells and is popular and they will order a book for you if you know all your proper information and are willing to wait a couple weeks. So not a bad place at all.
more