The Battle 100: The Stories Behind History's Most Influential Battles by Michael Lanning Back to product details page >