Biomimetic Dye Aggregate Solar Cells - Marek, Peter L. (Springer International Publishing : Imprint: Springer, 2013)