Advanced chemistry for you. - Lawrie Ryan (London: Nelson Thornes, 2000)