Work Out Physics Gcse by Stephen Doyle, H.J.P. Keighley & John Keighley