Text this: Geology and paleontology of the Upper Cretaceous Kem Kem Group of eastern Morocco.