Three Armies on the Somme: The First Battle of the Twentieth Century by William Philpott Back to product details page >