Structural Dynamics: Theory and Computation