Madelyn Holmes
\-
Working for the Common Good
Canadian Women Politicians
In Working for the Common Good, Madelyn Holmes details the political policy work of eight social democratic Canadian women and highlights their largely unrecognized struggles and accomplishments.