publisher: Cambridge University Press publish date: June 23rd 2011
format: paperback pages: 318
language: English
ISBN:
1108028551 (9781108028554)
publisher: Kessinger Publishing publish date: September 10th 2010
format: hardcover pages: 722
language: English
ISBN:
1168632404 (9781168632401)