Matriculation biology - Haliza Hamzah (Penerbit Higher Learning, 2004)