William Gallacher, M.P. /
Bishop, Reginald,author.
Communist Party of Great Britain,publisher.
Title from cover.
Gallacher, William, 1881-1965.