Advanced physics for you - Johnson, Keith ((Cheltenham) Stanley Thornes, 2000)