Return to Article Details Impact of corporate governance on financial performance: The mediating role of corporate social responsibility Download Download PDF