Dispersive shallow water waves : theory, modeling, and numerical methods (2020)