Ten Theories of Human NatureLeslie Forster Stevenson, David L. Haberman · First published 1998Open the Tome