Solitons, Cnoidal Waves, Snoidal Waves and Other Solutions to Whitham-Broer-Kaup System