search image
Staff Picks
Enjoy some of the books our staff recommends

Updated frequently so check back often. If you want to follow a staff

member just click on “follow” after clicking on any one of their books or lists.

New Feature:

Books curated for you

We have a new way for you to browse
books and quickly find a great read.
Start any search and it will be curated
by books which are Staff Favorites, Indie
Picks, Award Winners and/or Bestsellers.
You can choose to see only what is in
store and put a book ON HOLD! Or
select from 9 million titles and have
any book shipped direct to your home
or office. We have FREE SHIPPING on
orders of $25 or more.

Upcoming Events
February 02; 11:00am | Somepawdy To Love: A Cats+Books Adoption Event

We are SO excited to welcome BARCS to Books With A Past for a cat adoption event! Meet (and adopt!) some of BARCS' senior and/or long term residents and learn about BARCS' other great programs. We're coming up on Valentine's Day; come find your true love at the bookstore!


January 27; 12:00pm | Silent Reading Party

Feel like you should be social, but actually just want to stay home and read? We have a solution: a silent reading party! Spend a cozy Sunday afternoon reading in the bookstore. We'll have chairs and hot beverages, but feel free to bring snacks or pillows/blankets/beanbags.


February 14; 11:00am | Literary Fiction Book Club

Literary Fiction Book Club meets on the second Thursday of the month at 11 am. Email for more details, or simply drop by and join the conversation!


February title: The Hired Girl by Laura Amy Schlitz


February 18; 6:30pm | Mystery Book Club

Mystery Book Club meets on the third Monday of the month at 6:30 pm. Email for more details, or simply drop by and join the conversation!

February title: Knots and Crosses by Ian Rankin


More Ways to Read


2465 MD Route 97
Glenwood, MD 21738
(410) 489 2705
Monday - Friday: 10am -7pm
Saturday - Sunday: 10am - 5pm

Historic Savage Mill

8600 Foundry Street
Savage, MD 20763
(443) 753 3131
Monday - Thursday: 10am - 6pm
Friday - Saturday: 10am - 9pm
Sunday: 11am - 6pm