Handbook of Solar Energy - G. N. Tiwari, Arvind Tiwari, Shyam (Springer, 2016)