Cambridge International As and A Level Physics Revision Guide - "Robert Hutchings" (cambridge University Press Cambridge, 2016)