Thin-film solar cells (Nova Science Publ., 2010)