Nonlinear Water Waves with Applications to Wave-Current Interactions and Tsunamis door Adrian Constantin