publisher: Cambridge University Press publish date: June 30th 2005
format: ebook pages: 1008
ISBN:
0511113749 (9780511113741)
publisher: Cambridge University Press publish date: June 2nd 2005
format: ebook pages: 1009
ISBN:
1280162686 (9781280162688)
publisher: Free Press
publish date: December 24th 2002
format: hardcover pages: 768
language: English