Solid state physics - Pillai, S.O. (New age international, 2005)