James P. Cannon and the early years of American communism : selected writings and speeches, 1920-1928. (Prometheus Research Library,, 1992)