Theory of Electron Transport in Semiconductors - A Pathway from Elementary Physics to Nonequilibrium Green Functions