Lim, Liting, McFadden, Geoffrey Ian · Philosophical Transactions of the Royal Society B: Biological Sciences · 2010