Shop Our Books & Visual Media


Welcome to our online shop!  Please use the drop-down menus at the top of your screen to select book categories.

Don't see what you're after?

The products listed on our online shop represent only a fraction of our stock.  Feel free to call or stop by to check on any titles.  If we don't have it, we will gladly special order any book in print at no additional cost, other than shipping if you will not be picking your book up. Delivery time from publisher to our bookstore may be anywhere from a couple days to a few weeks.

**Search results using the Search toolbar can include items not in-stock at our store that may be available for special order.  Items found using the Shop drop-down menu are curated to include only in-stock items.

Please call 716-357-2151 to inquire.

Certain titles that are not returnable to the vendor may require pre-payment.