Emerging thin film solar cells Thin film solar cells Dye-sensitized solar cells Materials for solar cells Organic polymer solar cells Copper zinc tin sulfide-based thin film solar cells Key science and technology of thin film solar cells Physics of solar cells Flexible solar cells Dye sensitized solar cell