Materials science and engineering - Callister, William D (Wiley, 2015)