The Big Questions in History by Harriet Swain (Paperback, 2006)