Recent progress in organic-inorganic halide perovskite solar cells: mechanisms and material design

Recent progress in organic-inorganic halide perovskite solar cells: mechanisms and material design