The Materials Physics Companion by Fischer-Cripps Craig & Anthony Craig Fischer-Cripps