Biomimetic Dye Aggregate Solar Cells - Peter L. Marek ((Springer Theses))