A Pragmatic Approach to Business Ethics by Alex C. Michalos