Solid state physics : essential concepts - Snoke, David W. (Cambridge University Press, 2020)