Dynamics by R.A. Muskens, Russell C. Hibbeler & Peter Guthrie Tait