Coevaporated Cd1-xMgxTe thin films for CdTe solar cells. (January 2020)