Solid State Physics by David Snoke