The Cambridge IGCSE & O Level Essential Physics Student Book - Breithaupt, Jim (UK OUP, 2021)