Human Nature: Fact and Fiction: Literature, Science and Human Nature