Harnessing Green IT: Principles and Practices | IEEE Journals & Magazine | IEEE Xplore