The science and design of engineering materials - Schaffer, James P. (McGraw-Hill, 1999)