1. Synthesising political philosophy & professional ethics for effective advocacy David McMenemy Computer and Information Sciences University of Strathclyde Glasgow 2.…
1. Synthesising political philosophy & professional ethics for effective advocacy David McMenemy Computer and Information Sciences University of Strathclyde Glasgow 2.…