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