Ethics in Technical Communication by Richard Allen & Dan Vass