Thin-film solar cells: A unified analysis of their potential | IEEE Journals & Magazine | IEEE Xplore