Steve Highstead, M. Cog., “Toward Ethical Software Agents, One Test at a Time”, M.Cog., co-supervised with Robert West, January 2019.