Contact Nonlinear Dynamics