Science grade A KBSM form 4, 5 - Tay; Padijah Mohamad Ali; Ahmad Roslan Hairudin (SPM revision series, 2009)