NobleBlocks
    Marine biofilms on artificial surfaces: structure and dynamics | NobleBlocks