by Michael Mann
publisher: Cambridge University Press publish date: September 24th 1993
format: paperback pages: 828
language: English
ISBN:
052144585X (9780521445856)
publisher: Cambridge University Press publish date: September 24th 2012
format: hardcover pages: 839
language: English
ISBN:
1107031184 (9781107031180)
publisher: Cambridge University Press publish date: May 11th 2012
format: ebook
language: English
ISBN:
1139243179 (9781139243179)
publisher: Cambridge University Press publish date: August 31st 2012
format: ebook pages: 856
language: English
ISBN:
1139558854 (9781139558853)
publisher: Cambridge University Press publish date: September 17th 2012
format: paperback pages: 846
language: English
ISBN:
1107670640 (9781107670648)
publisher: Cambridge University Press publish date: September 1st 1993
format: hardcover pages: 838
language: English
ISBN:
0521440157 (9780521440158)