Energy engine of evolution - Niele, Frank (Amsterdam Elsevier, 2005)