Front Street Book Shop is a great place to buy a book, especially if you appreciate the quality and feel of an independent bookshop. The place is small and cozy, and has a great selection. The "staff picks" are especially helpful. The staff is very knowledgeable and able to offer recommendations based on your tastes and interests. You've also got to love the location right in Scituate harbor. Much more fun than driving to some big-box store in a mall somewhere!