An introduction to suatainable development - Elliott, Jennifer A.