publisher: Cambridge University Press publish date: June 30th 2013
format: hardcover pages: 434
language: English
ISBN:
110700022X (9781107000223)
publisher: Cambridge University Press publish date: January 1st 2013
format: ebook pages: 470
language: English
ISBN:
1299403220 (9781299403222)
publisher: Cambridge University Press publish date: March 25th 2013
format: ebook pages: 330
language: English
ISBN:
1107330718 (9781107330719)