Understanding physics for advanced level - Breithaupt, Jim (Stanley Thornes, 1995)