The Science and Design of Engineering Materials - SCHAFFER, James P. (The McGraw-Hill Companies, Inc.)