publisher: Cambridge University Press publish date: April 1st 2009
format: paperback pages: 380
language: English
ISBN:
0521108454 (9780521108454)
publisher: Cambridge University Press publish date: August 13th 1999
format: ebook pages: 376
language: English
ISBN:
0511057849 (9780511057847)
publisher: Cambridge University Press publish date: August 14th 2003
format: ebook pages: 378
language: English
ISBN:
1280160993 (9781280160998)
publisher: Cambridge University Press publish date: July 1st 2003
format: hardcover pages: 380
language: English
ISBN:
0521809975 (9780521809979)