Environment, development and sustainability