The Cambridge Companion to Darwin by Jonathan Hodge , Gregory Radick