Topics on Swimming