Recent progress in solar cells based on one-dimensional nanomaterials | Publicación