publisher: Cambridge University Press publish date: May 1st 2006
format: paperback pages: 378
language: English
ISBN:
052161256X (9780521612562)
publisher: Cambridge University Press publish date: May 31st 2006
format: ebook pages: 394
language: English
ISBN:
1280458526 (9781280458521)
publisher: Cambridge University Press publish date: May 1st 2006
format: hardcover pages: 392
language: English
ISBN:
0521847737 (9780521847735)