Doyle, James F Guided Explorations of the Mechanics of solids and structured Doyle, James F - Cambridge University Press 2009