Understanding Solid State Physics by S.A. Holgate & Sharonann Holgate