The Battle forhuman nature
Subtitle: science, morality and modern life
By: Barry Schwartz.
Publisher: Norton
Published: 1986
Place of publication: New York; London
Language: eng
Number of pages: 347
Subjects: Sociobiology.
Notes: Includes index.