The corporation's changing functions within society and its managerial implications