Introduction to ecology - Colinvaux, Paul A