Quick view Choose Options James L Stokesbury A Short History of World War I MSRP: Was: Now: $16.23 - $37.78