format: hardcover pages: 352
language: English
ISBN:
0521854911 (9780521854917)
format: ebook
language: English
ISBN:
1139898027 (9781139898027)
publisher: Cambridge University Press publish date: May 31st 2014
format: paperback pages: 352
language: English
ISBN:
0521671108 (9780521671101)