Designing for Sustainability: Negotiating Ethical Implications | IEEE Journals & Magazine | IEEE Xplore