Virtual Experiments in Mechanical Vibrations - Structural Dynamics and Signal Processing - Michael J. Brennan (Wiley, 2022)