Altered Pasts: Counterfactuals in History
Richard J. Evans
The Menahem Stern Jerusalem Lectures (1)
100 Mistakes That Changed History: Backfires and Blunders That ...
Bill Fawcett
Guns, germs, and steel: the fates of human societies
Jared M. Diamond
Lies My Teacher Told Me About Christopher Columbus: What Your ...
James W. Loewen