Continuum Mechanics and Theory of Materials by Peter Haupt