Computational Mechanics of Fluid-Structure Interaction