by Tariq Ali
publisher: Verso publish date: May 17th 2005
format: paperback pages: 403
language: English
ISBN:
1844670295 (9781844670291)
publisher: HarperAudio publish date: 1987
format: hardcover pages: 280
language: English
ISBN:
000217779X (9780002177795)
publisher: Citadel Press publish date: January 1st 1994
format: paperback pages: 280
language: English
ISBN:
0806512822 (9780806512822)
publisher: Fontana Press publish date: May 12th 1988
format: paperback pages: 288
language: English
ISBN:
0006373437 (9780006373438)