Solid State Physics - BLAKEMORE, J.S. (Cambridge Cambridge University press.., 1993)