Challenging the myths of US history : seven short essays on the past and present / - Egnal, Marc,