Sustainability: Ecological and Economic Perspectives