Understanding solids : the science of materials / Richard J. D. Tilley. - Tilley, R. J. D. (Wiley, 2004)