Understanding Human History: An Analysis Including the Effects of Geography and Differential Evolution

Paperback / softback