Fluid Mechanics Through Hovercraft Physics
Brown University