Dye-Sensitized Solar Cells - Soroush, Masoud (Academic Press Elsevier, 2019)