Introduction To Continuum Mechanics by David Rubin & Karyn Lai