Sustainable development science, ethics, and public policy (Kluwer, 1995)