Our main objective was to enable students to acquire fundamental engineering concepts and at the same time develop their analytical and practical thinking to be prepared to solve real problems they will face in the design of mechanical structures or constructions . Consequently, in each chapter we have tried to present the theories and concepts in an accessible way, to include discussions and relevant solved examples, and to propose applications that train the reader's skills.