IB2d: a Python and MATLAB implementation of the immersed boundary method. - Nicholas A. Battista; W. Christopher Strickland; Laura A. Miller (CoRR, 2016)

Fluid-Structure Interaction for the Classroom: Interpolation, Hearts, and Swimming! - Nicholas A. Battista (SIAM Rev., 2021)