Cadmium telluride: Chemistry in its element Spela upp It may not be the best material for solar cells but it has some distinct advantages