Elements of Solid State Physics - Srivastava J.P (New Delhi Prentice Hall of India, 2006)