Introduction to Materials Science for Engineers (7th Edition) by James F. Shackelford | Menrva Books | MenrvaBooks