Advanced Nanomaterials for Electrochemical-based Energy Conversion and Storage - Ran, Fen (Elsevier Elsevier, 2019)