The young Charles Darwin - Thomson, Keith Stewart (Yale University Press, 2009)