Thin film solar cells fabrication, characterization and applications (Wiley, 2008)