Advanced engineering dynamics - Harrison, H. R. (Arnold, 1997)