publisher: Cambridge University Press publish date: May 13th 2005
format: paperback pages: 552
language: English
ISBN:
0521675774 (9780521675772)
publisher: Cambridge University Press publish date: April 3rd 1998
format: ebook pages: 552
language: English
ISBN:
0511030215 (9780511030215)
publisher: Cambridge University Press publish date: January 11th 2013
format: hardcover pages: 552
language: English
ISBN:
0521813638 (9780521813631)