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