Materials Science and Engineering : an Introduction - Callister, William D, Jr (2003)