Solid state physics - Grosso, Giuseppe; Pastori Parravicini, Giuseppe (Elsevier Science, 2014)