by Gerald Horne
publisher: New York University Press publish date: June 20th 2005
format: hardcover pages: 380
language: English
ISBN:
0814736688 (9780814736685)
publisher: New York University Press publish date: September 1st 2009
format: paperback pages: 359
language: English
ISBN:
0814737404 (9780814737408)
publisher: New York University Press publish date: June 20th 2005
format: ebook
language: English
ISBN:
0814773346 (9780814773345)