James P. Cannon

Biography Page


James P. Cannon: His Life and Times by David Holmes of Resistance Books

James P. Cannon By Tim Davneport

James P. Cannon Provided from trotskyana.net from their Bio-bibliographical sketches of selected Trotskyists page