Bio-mechanisms of swimmimg and flying : fluid dynamics, biomimetic robots, and sports science - Kato, Naomi; Kamimura, Shinji (Springer, 2008)