Halide Perovskite Semiconductors Research Articles