Over the years, this text has been shaped by the suggestions and comments of many of my colleagues in the teaching profession. Their encouragement and willingness to provide constructive criticism are very much appreciated and it is hoped that they will accept this anonymous recognition.
Many new problems have been added throughout the book, providing a better balance between easy, medium, and difficult applications. In addition, some problems require solution by computer. More than ever before, extra care has been taken in the presentation and solution of the problems, and all the problem sets have been reviewed and the solutions checked and rechecked to ensure both their clarity and numerical accuracy.
Some rewriting was done throughout the book to further refine the explanation of the concepts and, in some cases, broaden their scope. In particular, the material in Chapter 9 now contains a better development of sress transformation, and it includes two new sections involving combined stresses, which can be included under the alternative coverage scheme described below.