War in Human Civilization
Azar Gat
In the process, the book generates an astonishing wealth of original and fascinating insights on all major aspects of humankind's remarkable journey through the ages, engaging a wide range of disciplines, from anthropology and evolutionary ...