Most of this site's functionality requires JavaScript to be enabled.

Invalid email/password
Log In
Shop our shelvesUpcoming ReleasesShop by Appointment ffff
Curbside Pickup Instructions
Call 319.249.2064 and we'll bring your order to your car.
 
Shop other formats
Audiobooks
 
eBooks
 
Need a book shipped?
Shop on Bookshop
 
Get an eGift Card
 

Join

join battle of the books

Just Arrived!

Click any title for pick up and delivery!
Need a book shipped? Shop our store on Bookshop.org.

Upcoming Events

Calendar (Placeholder)