Solid state physics - Wei, Dan (Cengage Learning, 2008)