Solid state physics - Blakemore, J. S. (John Sydney), 1927- (Cambridge University Press, 1985)