This book takes a brief look at the 50 battles the author believes have had the most profound impact on world history. Listed in order of importance for our wor
This book takes a brief look at the 50 battles the author believes have had the most profound impact on world history. Listed in order of importance for our wor