Peter J. Eckel Dieter Heimbockel Steven B. Zwickel peter grimes peter rabbit peters, jock, Metallurgy of nickel