publisher: Kessinger Publishing
publish date: September 10th 2010
format: hardcover pages: 452
language: English
ISBN:
1163442933 (9781163442937)
format: ebook
ISBN:
000189269X (2940001892694)
publisher: Cambridge University Press publish date: August 22nd 2013
format: paperback pages: 454
ISBN:
1108054005 (9781108054003)