This is my absolute favorite bookstore in the Valley, and certainly a great gift shop as well. Sell your books at competitive prices, find new and used books at equally competitive prices. Furthermore, they really do have a great selection of books. I find it hard to walk out empty handed. They've got a great card section and have a variety of global-themed gifts. Changing Hands also hosts a number of free events and book signings... there's always something going on here. Bring the kids, too... they've got a fun kids section.