advanced biology - "kent, michael . " (oxford : oup, 2000)