The temptations of evolutionary ethics Farber, Paul Lawrence Popularity → Current 14 Peak 30 Niche 52 University of California Press 1994 210 pages