Cadmium telluride (CdTe) and cadmium selenide (CdSe) leaching behavior and surface chemistry in response to pH and O2. (1st May 2015)