Society, ethics, and technology - Winston, Morton (Cengage Learning/Wadsworth, 2011)