Water, Wave, and Tidal Power by Richard Spilsbury & Louise Spillsbury