The Battlefields of the First World War (Revised): From the First Battle of Ypres to Passchendaele (General Military)