Human natures: genes, cultures, and the human prospect Ehrlich, Paul R. Popularity → Current 25 Peak 55 Niche 75 Penguin Books 2002 531 pages