publisher: Cambridge University Press publish date: July 12th 2001
format: hardcover pages: 522
language: English
ISBN:
0521352819 (9780521352819)
publisher: Cambridge University Press publish date: May 13th 2005
format: paperback pages: 284
language: English
ISBN:
0521675693 (9780521675697)
publisher: Cambridge University Press publish date: December 20th 2004
format: paperback pages: 464
language: English
ISBN:
0521499518 (9780521499514)