Weakly Nonlinear Systems