Critical Thinking Methods for Sustainable Development