Introduction to materials science for engineers by James F. Shackelford | Menrva Books | MenrvaBooks