Books bring history to life