Solid state physics - Ashcroft, Neil W. (Harcourt College, 1976)