A perturbation method for nonlinear dispersive wave problems | Synapse