Lionel Cliffe: the politically engaged intellectual worker. (22nd August 2016) - Powell, Mike