Alex C. Michalos University of Northern British Columbia, Canada A Pragmatic Approach to Business Ethics