The battle for human nature : science, morality and modern life - Schwartz, Barry, 1946- (Norton, 1986)