Business Ethics : A Virtue Ethics and Common Good Approach