publisher: Touchstone publish date: August 4th 2009
format: paperback pages: 432
language: English
ISBN:
1416560874 (9781416560876)
publisher: Touchstone publish date: September 14th 2010
format: paperback pages: 404
language: English
ISBN:
1416560904 (9781416560906)
publisher: Cambridge University Press publish date: July 22nd 1999
format: hardcover pages: 388
language: English
ISBN:
0521623952 (9780521623957)