format: paperback pages: 300
ISBN:
1107691923 (9781107691926)
publisher: Cambridge University Press publish date: December 31st 2011
format: ebook
ISBN:
1139211986 (9781139211987)
publisher: Cambridge University Press publish date: December 31st 2011
format: ebook pages: 322
ISBN:
1280485493 (9781280485497)
format: paperback pages: 300
ISBN:
1107693632 (9781107693630)