Contemporary moral controversies in business