Understanding Chemistry for Advanced Level - LISTER, Ted. (Cheltenham. Stanley Thornes p, 1997)