Corporate sustainability: an integrative definition and framework to evaluate corporate practice and guide academic research · Study