New understanding chemistry for advanced level - Lister, Ted (Cheltenham, U. K. : Nelson Thornes, 2000)