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