Skip to content
Battle for Human Nature
Battle for Human Nature
Science, Morality and Modern Life
Barry Schwartz
Philosophy & Religion
Psychology
+2
Pages
352
Published
1987
Language
English
How it reads
Informative
Thought-Provoking
Intellectual
Complex
Prose complexity 7/10
Genres, subjects and places
Philosophy & Religion, Psychology, Science & Nature +5
Genres
Philosophy & Religion
Psychology
Science & Nature
Sociology
Subjects
Human behavior
Moral conditions
New York Times reviewed
Sociobiology
Readers suggest
This didn't load
Try again
About the author
Barry Schwartz
B
Barry Schwartz
Non-Fiction · Philosophy & Religion
·
b. 1946