Halide Perovskite Nanocrystals Research Articles