In search of the human mind - Sternberg, Robert J. (Harcourt Brace College Publishers, 1998)