Cambridge University Press Ocean Waves and Oscillating Systems: Linear Interactions Including Wave-Energy Extraction | DealShopping USA