Computing, Communication, and Sustainable Energy Technologies (Communication Techniques and Intelligent Systems (Volume 1))