New Understanding Biology for Advanced Level - "Toole, Glenn" (Stanley Thornes England, 1999)