publisher: General Books
publish date: January 1st 2010
format: paperback pages: 468
language: English
ISBN:
1152127977 (9781152127975)
publisher: Cambridge University Press publish date: April 14th 2011
format: paperback pages: 704
language: English
ISBN:
1108031579 (9781108031578)