The last great battle of the Somme : Beaumont Hamel 1916 / - Cheyne, G. Y. (J. Donald, 1988)