Cambridge International AS and A level physics - Hutchings, Robert (Cambridge International Examinations, 2015)