SEARCH Articles Figures Tables Solar cells cadmium telluride-based Thin-film solar cells cadmium telluride-based