Text this: Rigid body dynamics algorithms / Roy Featherstone.