Engineering materials: properties and applications of metals and alloys - Sharma, Chandra P.