Swimming even faster - Maglischo, Ernest W. (Mayfield, 1993)