publisher: Cambridge University Press publish date: January 21st 2013
format: hardcover pages: 390
language: English
ISBN:
1107034361 (9781107034365)
publisher: Cambridge University Press publish date: January 31st 2013
format: ebook pages: 380
language: English
ISBN:
1139604422 (9781139604420)
publisher: Cambridge University Press publish date: February 20th 2014
format: paperback pages: 390
language: English
ISBN:
1107415446 (9781107415447)
publisher: Cambridge University Press publish date: January 31st 2013
format: ebook
language: English
ISBN:
128394328X (9781283943284)