Biological science patterns and processes - Liebherr, Harold G. (Holt, 1970)