Understanding Solid State Physics : Problems and Solutions - Cazaux, Jacques (Singapore : Pan Stanford Publishing, 2016)