Liz Rowley A Century of Struggle: The Story of the Communist Party of Canada A Century of Struggle: The Story of the Communist Party of Canada