Printable Mesoscopic Perovskite Solar Cells (IEEE, 2003)