Recent progress in dye-sensitized solar cells using nanocrystallite aggregates - Cao, Guozhong.; Myers, Daniel.; Park, Kwangsuk.; Xi, Junting.; Zhang, Qifeng.