Matriculation chemistry sem 1. - Dr.Norbaini Abdullah (Selangor: Higher Learning.)