Twelve Great Philosophers: An Historical Introduction to Human Nature