Printable Mesoscopic Perovskite Solar Cells Research Articles