College matriculation biology 3000 best problem-solving strategies semester i & ii. - Hassan Abdullah (Selangor: Sap Publications (m) Sdn Bhd, 2007)