Theories of personality - Engler, Barbara (Cengage Learning Asia Pte Ltd, 2012)