Shop Our Books & Visual Media

Search results using the Search toolbar and "Browse" functions can include items not in-stock at our store that may be available for special order.  Books available at our store are marked "On Our Shelves Now."

Don't see the book you're looking for?

Feel free to call or stop by to check on any titles.  If we don't have it, we will gladly special order any in-print book.  Delivery time from publisher to our bookstore may be anywhere from a couple of days to a few weeks for unusual titles.

Please call 716-357-2151 to inquire.

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