Ancient Battle Formations - Justin Swanton

Justin Swanton examines the principal battle-winning formations of the Ancient world, determining…