Understanding Chemistry for advanced level - LISTER, Ted. (Cheltenham. Stanley Thornes, 1994)