Biology A Course for O level - "Kwan, Lam Peng" (oxford Press,,Nelson,Redspot,collins,Marshalk Cavendish,Marshall Cavendish Education, 2006)