Written by Andrew MacDonald

Passchendaele: The Anatomy of a Tragedy


First Day of the Somme: The Complete Account of Britain's Worst-ever Military Disaster