Senior Biology 2 by Richard Allan & Tracey Greenwood