SEARCH Articles Figures Tables Cratons Kaapvaal Craton Kaapvaal craton eclogite xenoliths Kaapvaal craton peridotite xenoliths Xenoliths