TY - BOOK AU - Niele, Frank TI - Energy engine of evolution SN - 044451886X PY - 2005/// CY - Amsterdam PB - Elsevier ER -