Non-Homogeneous Boundary Value Problems For Boussinesq-Type Equations