Mantle Plumes: A Multidisciplinary Approach