Author: Gerald Horne
Alternate names: Gerald HORNE; Gerald C. Horne; Gerald C Horne