Sustainable development: The key concepts, issues and implications. Keynote paper given at the international sustainable development research conference, 27-29 march 1995, Manchester, UK