Cover 7

The Western Front

The Western Front

The authoritative history of world war one from the acclaimed author of Passchendaele

2021 • 657 pages