O'Higgins, Eleanor ORCID: 0000-0001-9362-8582 and Thevissen, Thibault (2017) Revisiting the corporate social and financial performance link: a contingency approach. Business and Society Review, 122 (3). pp. 327-358. ISSN 0045-3609