New Understanding Physics For Advanced Level - "Breithaupt, Jim" (Stanley Thornes England, 2000)