Physics of Solar Cells by Peter Wurfel & Uli Wnrfel