Materials For Engineering by John Martin & John William Martin