Diketopyrrolopyrrole: A versatile building block for organic photovoltaic materials

Abstract
No abstract available