Survey of Semiconductor Physics: Electrons and Other Particles in Bulk Semiconductors