Understanding Band Theory in Solid State Physics