Technology and Values: Essential Readings by Hanks, Craig | Menrva Books