The Somme 1916 : crucible of a British victory /