A great socialist, Frederick Engels - Jackson, T. A. 1879-1955 (N.C.L.C. Publ. Soc, 1935)