Solid State Physics and Electronics - Gupta, A B (Books and Allied Ltd, 2017)