Kinetics of Materials by Nicholas Allan, Lawrence L. Allen & W. Craig Carter