Alternate energy sources and applications - Giri, N.K (Khanna Pub., 2016)