Introduction to Thin Film Transistors: Physics and Technology of TFTs