Advances in Sustainable Energy - Ahmad Vasel, David S-K. Ting (Springer, 2019)