The Mammoth Book of Eyewitness World War I: Over 180 First-Hand Accounts of the War to End All Wars