Dictionary of Battles and Sieges: A Guide to 8,500 Battles from Antiquity Through the Twenty-First Century [3 Volumes] (Hardcover)