Most of this site's functionality requires JavaScript to be enabled.

Invalid email/password
Log In
99 cent shipping details!


We know you have a kajillion options for buying books online, so thank you for choosing us! 99 cent shipping applies to book orders only. Books shipped via media mail take 3-12 business days to arrive, depending on your distance from Maine.


New and used books can be combined into one order, but if the order includes a new book we don't have in stock, the order will take an additional 3-5 days to process.


if you need priority, please note that on your order and we'll contact you to indicate what the extra postage will cost. (Generally about $5 more for one or two books, and between $10-$15 more for a larger shipment.)

This offer does not apply to books purchased with trade credit, or shipments of 20 pounds or more. If this happens, we'll contact you with your options!



Holiday ordering and shipping deadlines
For books you'll be picking up in the store, please place your orders by December 18th. Please note that we can't absolutely guarantee the arrival of books by the 24th, given possible FedEx and UPS delays, but we'll do our very best to ensure their timely arrival and give you an ETA at the time of your order.

For books you're ordering to be shipped, anything ordered after December 15th and that is not listed as in stock as actually in stock at the store is not likely to arrive in time for the holidays. (Keep in mind, too, that our website updates just once a day, in the late evening, so numbers aren't real-time accurate!)  Please note that our 99 cent shipping is for media mail, which usually arrives in 3-10 business days, so if your order is for the holidays you'll need to upgrade to Priority Mail (for an extra $5-10 dollars, depending on the amount of books in your order). Place your order as normal and we'll be in touch shortly thereafter to let you know the exact amount of the additional postage!