There are no products in your shopping cart.

Attention: We are working hard to fulfill orders ASAP. There are still some supply challenges and delays. We appreciate your patience and are happy to go over your order if you give us a call. Thank you for supporting local!

Books listed as "On Our Shelves Now" should be on our shelves in the store. Items could sell in store before our website updates. You are welcome to call to verify (585-637-2260).

Books listed as " NOT on our Shelf. Order now! " are readily available and can be ordered.

Books listed as "Special Order" are NOT readily available. They are either from a smaller publisher or are out-of-print. We can often still get these books! Prices listed are subject to change.