Solid state physics - Pillai, S. P (New Age International, 2001)