Elements of tidal-electric engineering - Clark, Robert H. (Wiley, 2007)