Carbonate platform systems components and interactions (Geological Soc., 2000)