Sinead McCoole

100 Years of Women in Politics and Public Life