Imagination and principles : an essay on the role of imagination in moral reasoning / - Coeckelbergh, Mark. (Palgrave Macmillan,, 2007)