" Cambridge international AS and A level physics : " David Sang, Graham Jones, Gurinder Chadha and Richard Woodside.