Thin-film solar cells : next generation photovoltaics and its applications - Hamakawa, Yoshihiro (Springer, 2003)