Understanding solids the science of materials - Tilley, Richard J. D. (John Wiley & Sons Ltd., 2021)