Place your order now!
December 18th is the last day to place orders pledged to be delivered by Christmas.
Leaf through our collection:
Shop Our Books & Visual Media
Search results using the Search toolbar can include items not in-stock at our store that may be available for special order. Books available at our store will be marked "on our shelves now."
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 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 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.