Conductors, Semiconductors, Superconductors: An Introduction to Solid State Physics - Huebener, Rudolf P (Springer, 2016)