Marine Hard Bottom Communities : Patterns, Dynamics, Diversity, and Change | UPT Perpustakaan UHAMKA