Wave Energy Conversion, Volume 6 by John Brooke & Neil Bose