Solid State Physics - Ashcroft, Neil W (Cengage Learning, 2011)