Solution-processed all-oxide bulk heterojunction solar cells based on CuO nanaorod array and TiO2 nanocrystals. (28th March 2018)