Advances in Photovoltaics by Eicke R. Weber & Gerhard Willeke