publisher: Cambridge University Press publish date: August 19th 2004
format: paperback pages: 584
language: English
ISBN:
0521548098 (9780521548090)
publisher: Cambridge University Press publish date: May 21st 2003
format: hardcover pages: 584
language: English
ISBN:
0521623111 (9780521623117)
publisher: Cambridge University Press publish date: November 28th 1997
format: ebook
language: English
ISBN:
0511035322 (9780511035326)