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