Ethical Programs: Hospitality and the Rhetorics of Software - James J. Brown Jr. (University of Michigan Press, 2015)