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!