Psychology : in search of the human mind - Sternberg, Robert J. (Harcourt College, 2001)