by Robert J. Sternberg
publisher: Cambridge University Press publish date: December 9th 2010
format: paperback pages: 406
language: English
ISBN:
0521541824 (9780521541824)
publisher: Cambridge University Press publish date: December 13th 2011
format: hardcover pages: 406
language: English
ISBN:
0521834015 (9780521834018)
publisher: Cambridge University Press publish date: September 15th 2005
format: ebook pages: 407
language: English
ISBN:
1280458135 (9781280458132)