Migration - Types, Causes and Consequences