Solid state physics - Ashcroft, Neil W., 1938-2021 (Cengage, 1976)