Biology Insights O level - "Tay, Beverly" (Pearson Publication SINGAPUR, 2011)