Progress on Perovskite Materials and Solar Cells with Mixed Cations and Halide Anions | doi.page