Introduction to Inorganic Thin Film Solar Cells