Darwin's pupil - Thompson, Michael (Melrose Books, 2009)