Nanofabrication and its application in renewable energy - Zhang, Gang, Ed. (Cambridge Royal Society Of Chemistry, 2014)