Continental Magmatism: The Surface Manifestation of Dynamic Interactions Between Cratonic Lithosphere, Mantle Plumes and Edge-Driven Convection