publisher: Cambridge University Press publish date: August 6th 2013
format: hardcover pages: 506
ISBN:
1108065325 (9781108065320)
format: ebook
ISBN:
0001454749 (2940001454748)
publisher: Kessinger Publishing
publish date: October 1st 2009
format: paperback pages: 332
language: English
ISBN:
1120314259 (9781120314253)
publisher: J. Murray
format: ebook pages: 358
ISBN:
0005071828 (2940005071828)