Undulatory underwater swimming: linking vortex dynamics, thrust and wake structure with a biorobotic fish - Brouzet, Christophe (Journal of Fluid Mechanics)