Structural dynamics for structural engineers