Metal forming and impact mechanics by William A. Johnson Jr. | Menrva Books | MenrvaBooks