James P. Cannon and the early years of American communism : (Prometheus Research Library, 1992)