Electron Flow Theory