The Psychology of Human Thought - Sternberg, Robert J. (1991)