Perovskite Solar Cells: From Materials to Devices | Synapse