Engineering materials and their applications. - Flinn, Richard A.; Trojan, Paul K.