Synthesising political philosophy & professional ethics for effective advocacy
David McMenemy: Synthesising political philosophy & professional ethics for effective advocacy