ISBN:
0774801298 (9780774801294)
publisher: Cambridge University Press publish date: March 22nd 2010
format: hardcover pages: 319
language: English
ISBN:
052119511X (9780521195119)
publisher: Cambridge University Press publish date: February 28th 2006
format: paperback pages: 428
language: English
ISBN:
0521025818 (9780521025812)