Thin film cadmium telluride solar cells | lit.salon