Fig. 2From: Mechanisms for development in corporate citizenship: a multi-level reviewDirect, Moderator and Mediator Effects between the proposed three mechanisms for CSR progress. Source: Author’s elaborationBack to article page