Thin-film solar cells (Nova Science Publishers, 2010)