CHEERFUL SACRIFICE: The Battle of Arras, 1917

CHEERFUL SACRIFICE: The Battle of Arras, 1917

Jonathan Nicholls


The thirty ninth day conflict of Arras is still the costliest and deadly British offensive of global battle I.

Show sample text content

Download sample