BIOLOGY INSIGHTS 'O' LEVEL - "TAY, BEVERLY" (Pearson longman, 2011)