by Eric J. Hobsbawm
publisher: New Press publish date: May 1st 2001
format: paperback pages: 192
language: English
ISBN:
1565846710 (9781565846715)
language: English
ISBN:
034911336X (9780349113364)
publisher: New Press, The publish date: April 1st 2000
format: hardcover pages: 176
language: English
ISBN:
1565846036 (9781565846036)
language: English
ISBN:
0316854298 (9780316854290)