TY - JOUR KW - Kostecki group AU - Xiaobo Chen AU - Can Li AU - Michael Grätzel AU - Robert Kostecki AU - Samuel S Mao BT - Chemical Society Reviews DA - 09/2012 DO - 10.1039/C2CS35230C IS - 23 LA - eng PY - 2012 SP - 7909 EP - 7937 ST - Nanomaterials for renewable energy production and storage T2 - Chemical Society Reviews TI - Nanomaterials for renewable energy production and storage VL - 41 ER -