Foundations of materials science and engineering / by William F. Smith and Javad Hashemi. - Smith, William F.