by Michael Mann
publisher: Cambridge University Press publish date: December 28th 2012
format: paperback pages: 496
language: English
ISBN:
1107610419 (9781107610415)
publisher: Cambridge University Press publish date: January 7th 2013
format: hardcover pages: 504
language: English
ISBN:
1107028671 (9781107028678)
publisher: Cambridge University Press publish date: January 7th 2013
format: kindle pages: 499
language: English
ASIN: B00B4V6B8E