Bio-mechanisms of Swimming and Flying Fluid Dynamics, Biomimetic Robots, and Sports Science - Kato, Naomi; Kamimura, Shinji (Springer Japan, 2008)