Title: The CdTe Thin Film Solar (International Journal of Solar Energy)