Quantum evolution - McFadden, Johnjoe (W. W. Norton and Company, 2001)