Non-linear Waves in Weakly Dispersive Media