Structural dynamics with applications in earthquake and wind engineering. (2019)