Introduction to engineering materials - John, Vernon (Palgrave Macmillan., 2003)