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

Summer Sale

Click any title below to purchase!
Sale limited to in stock books listed below. Sale does not apply to special orders.

Just Arrived!

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

Upcoming Events

Calendar (Placeholder)