Solid state physics - Blakemore, John Sydney 1927 - (Saunders, 1974)