Ten theories of human nature by Haberman, David L. , 1952- (author.) | Menrva Books | MenrvaBooks