Advanced Level Physics by Philip Parker & Michael Nelkon