publisher: Cambridge University Press publish date: April 10th 2003
format: paperback pages: 504
language: English
ISBN:
0521646375 (9780521646376)
publisher: Cambridge University Press publish date: October 28th 1998
format: hardcover pages: 402
language: English
ISBN:
0521641411 (9780521641418)