publisher: Cambridge University Press publish date: May 23rd 2005
format: paperback pages: 1600
language: English
ISBN:
052167056X (9780521670562)
publisher: Cambridge University Press publish date: February 24th 2000
format: hardcover pages: 600
language: English
ISBN:
0521780829 (9780521780827)