Title: Survey of Semiconductor Physics