Conductors, semiconductors, superconductors: an introduction to solid state physics - Huebener, Rudolf P (2015)