Please note - stock amounts listed on our website are not guaranteed. Please call us at 952-595-5640 for up-to-the minute stock information.
You will receive updates on your order via email; order fulfillment time will vary depending on the books you order.
Browse below for some of our most popular titles, new releases, and in stock titles. Or, type the book you're looking for into the search bar. When you order through our site, you support a local, independent bookstore committed to being a welcoming community space for all. Thanks for shopping small!