Linear and Nonlinear Rotordynamics: A Modern Treatment with Applications