Carbonate sedimentology - Maurice E Tucker, V Paul Wright (Blackwell Scientific, 1990)