Theory of Electron Flow in Metals