Geahča maid: Semiconductor physics and devices:basic principles