The Somme: Heroism and Horror in the First World War by Martin Gilbert Back to product details page >