Greek and Roman Warfare: Battles, Tactics, and Trickery
Sid Wigzell