An Introduction to Continuum Mechanics 2nd Edition by J. N. Reddy