new understanding chemistry for advanced level. - Lister, Ted (Cheltenham: Stanley Thornes, 2000)