Mechanics of Materials
The presentation is done very well and topic relations and dependence are kept in mind.There is more in the book than can possibly be taught in a single course. It is good to have this extra material because students who are interested can study it on their own. It shows what comes next in more advanced studies.