Principles of solid state physics - Keer H V (Newage international, 2009)