Battle Story: Somme 1916 by Andrew Robertshaw (Paperback, 2014)