Solid State Physics - Ashcroft Neil W (New Delhi Cengage Learning India Pvt. Ltd., 2017)