Energy Storage Devices for Renewable Energy-Based Systems: Rechargeable Batteries and Supercapacitors, 2ed - Nihal Kularatna (Academic Press Elsevier, 2021)