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

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