Longman O level Biology - "TAY, BEVERLY" (Pearson Longman Singapore, 2006)