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