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.