title: Solar cells: a solid compromise.
authors.forename: James R
authors.initials: JR
authors.lastname: Durrant
authors.forename: Saif A
authors.initials: SA
authors.lastname: Haque
mesh_terms: D004396:Coloring Agents / Q000737:chemistry*; D011211:Electric Power Supplies; D004563:Electrochemistry / Q000295:instrumentation / Q000379:methods; D004867:Equipment Design; D015394:Molecular Structure; D010777:Photochemistry / Q000295:instrumentation* / Q000379:methods; D012666:Semiconductors; D012993:Solar Energy; D014159:Transducers
chemical_list: D004396:Coloring Agents