Understanding solid state physics problems and solutions - Cazaux,Jacques (pan stanford publishing, 2016)