Engineering for Sustainability: A Practical Guide for