The Battle of the Somme reassessed | Prof Gary Sheffield