Energy Storage and Conversion Devices : Supercapacitors, Batteries, and Hydroelectric Cells (Hardcover)