Longman O level biology workout - "Tan,Sharon" (Longman,Pearson Singapore, 2008)