Text this: Fundamentals of Structural DynamicsRoy R. Craig and Andrew J. Kurdila