New understanding biology for advanced level - Toole, Susan (Stanley Thornes, 1999)