by Michael Mann
publisher: Cambridge University Press publish date: September 17th 2012
format: paperback pages: 516
language: English
ISBN:
1107655471 (9781107655478)
publisher: Cambridge University Press publish date: September 11th 2012
format: ebook pages: 520
language: English
ISBN:
1139558811 (9781139558815)
publisher: Cambridge University Press publish date: September 17th 2012
format: hardcover pages: 516
language: English
ISBN:
1107028655 (9781107028654)