Personal attributes, organizational conditions, and ethical attitudes: a social cognitive approach.