Advanced physics - Duncan, Tom (UK Hodder education, 2012)