German Soldiers in the Great War: Letters and Eyewitness Accounts
£19.99