Define sustainable development and it's important components?
quanswer.com