Nanomaterials for Sustainable Energy - Li, Quan (Switzerland Switzerland Springer, 2016)