Books by Nicholas Mattei
Computing and Technology Ethics
A new approach to teaching computing and technology ethics using science fiction stories.