Solid state physics - Ashcroft, Neil W.; Mermin, N. David; Dan, Wei (Cengage Learning Asia Pte Ltd, 2016)