Morality in a technological world : knowledge as duty / - Magnani, Lorenzo. (Cambridge University Press,, 2007)