IB Diploma: History for the IB Diploma Paper 2 Causes and Effects of 20th Century Wars
Comprehensive second editions of History for the IB Diploma Paper 2, revised for first teaching in 2015.
HBW | HBG | JPS | HBLW
355.027
Mike Wells, Nick Fellows – Cambridge University Press