SEARCH Articles Figures Tables Cratons Kaapvaal Craton Kaapvaal Craton peridotites Kaapvaal Craton xenoliths Peridotite xenoliths Peridotites Peridotites Kaapvaal Xenoliths