New understanding biology : for advanced level - Toole, Glenn (Cheletenham, U. K. : Stanley Thornes, 1999)