Tidal flat deposits of the Lower Proterozoic Campbell Group along the southwestern margin of the Kaapvaal Craton, Northern Cape Province, South Africa