Material concepts for solar cells - Dittrich,Thomas (Imperial college Press,London, 2015)