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
Need a book shipped?
Shop on Bookshop
Get an eGift Card


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

Upcoming Events

Calendar (Placeholder)