Buyya, Gill, 2018. Sustainable Cloud Computing: Foundations and Future Directions.