SEARCH Articles Figures Tables Carbonate sediments shoal-water Muscle Shoals Muscle Shoals, Alabama River shoals Shoal-water carbonates Shoal-water carbonates composition Shoal-water carbonates diagenesis Shoal-water carbonates marine Shoal-water carbonates source