Text this: Petrogenesis and geotectonic significance of magnesian andesite in the Nangunyuan area, northern Hainan Island, China