Human ecology : a theory of community structure. - Hawley, Amos H.