Davidson, Richard J. · Philosophical Transactions of the Royal Society of London. Series B: Biological Sciences · 2004