format: paperback pages: 578
language: English
ISBN:
0071754970 (9780071754972)
publisher: Cambridge University Press publish date: November 30th 2011
format: hardcover pages: 650
language: English
ISBN:
0521769493 (9780521769495)
publisher: Cambridge University Press publish date: November 30th 2011
format: paperback pages: 650
language: English
ISBN:
0521727561 (9780521727563)