24 HOURS AT THE SOMME

KERSHAW (R.)

G021

£9.99

448pp., P.B. 2017. Robert Kershaw attempts to understand the carnage, using the voices of the British and German soldiers who lived through that awful day.