Biomimetic Dye Aggregate Solar Cells (Springer Theses)