Evolution of life processes, patterns, and prospects - McKinney, Michael L. (Prentice Hall, 1993)