Theory of tides