Edexcel GCSE History A : the making of the modern world : Unit 3A, war and the transformation of British society c. 1903-28.
Kelly, Nigel.
Harlow : Edexcel/Pearson Education,
2009.