Physics of solids - Turton, Richard (OUP, 2000)