publisher: Cambridge University Press publish date: November 1st 2006
format: hardcover pages: 514
language: English
ISBN:
0521870836 (9780521870832)
publisher: Cambridge University Press publish date: November 1st 2012
format: paperback pages: 594
language: English
ISBN:
1107411580 (9781107411586)
publisher: Cambridge University Press publish date: January 1st 2006
format: ebook pages: 594
language: English
ISBN:
1280749504 (9781280749506)