Books by Martin Middlebrook
The First Day on the Somme
The first day on the Somme was the blackest day of slaughter in the history of the British Army: this is a powerful account of the experiences of soliders who faced it