Biology and human progress - Schwartz, J. (Prentice Hall, 1986)