Human ecology; problems and solutions Ehrlich, Paul R. Popularity → Current 15 Peak 35 Niche 60 German, English (translation) W. H. Freeman 1973 304 pages