Semiconductor materials physics