Cambridge IGCSE Physics by Tom Duncan and Heather Kennett