Engineering Dynamics: A Comprehensive Introduction | Princeton University Press books | IEEE Xplore