Energy Harvesting and Storage: Materials, Devices, and Applications - Dhar, Nibir