Assembling the Tree of Life - Joel Cracraft; Michael J. Donoghue (2004)