Modern Semiconductor Physics and Device Applications