Frederick Engels A biography (Progress publishers, 1974)