Theory on Drift for Floating Bodies