Electrochemical Energy Generation and Storage. Fuel Cells and Lithium-Ion Batteries - Abruña, Héctor D. (2007)