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