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

‚Äč