Adaptation and environment - Brandon, Robert N. (Princeton Univ. Pr., 1990)