In the wake of the failure of mining-led development to procure the development promise it carried, Corporate Social Responsibility (CSR) has been proposed as one major way to leverage CSR can make to poverty alleviation and other development goals. However, several scholars and practitioners of...