Full Printable Processed Mesoscopic CH3NH3PbI3/TiO2 Heterojunction Solar Cells with Carbon Counter Electrode | Synapse