Principles of Ravenstein's law