publisher: Cambridge University Press publish date: February 2nd 2004
format: hardcover pages: 392
language: English
ISBN:
0521812704 (9780521812702)
publisher: Cambridge University Press publish date: July 2nd 2010
format: paperback pages: 369
language: English
ISBN:
0521012082 (9780521012089)
publisher: Cambridge University Press publish date: February 2nd 2004
format: ebook pages: 392
language: English
ISBN:
0511222394 (9780511222399)