Carbonate Sedimentology
Tucker, Maurice E., Wright, V. Paul · 1990