Technology and Human Affairs by Larry Hickman and Azizah al-Hibri (eds.)