claim
The definition of a truly sustainable business relates to the strong sustainability perspective (Victor et al. 1998; Ayres et al. 2001) and the concept of the Triple Bottom Line (Elkington 1997).

Authors

Sources

Referenced by nodes (3)