NobleBlocks
    The three Rs of river ecosystem resilience: Resources, recruitment, and refugia | NobleBlocks