Key science chemistry - Ramsden, Eileen (Stanley Thornes, 1996)