Savior Generals
Subtitle: How Five Great Commanders Saved Wars That Were Lost - from Ancient Greece to Iraq
Publisher: Bloomsbury Publishing USA
Published: 2013
Language: eng
ISBN-13: 9781608193639