Patterns in software design. - Vogt, Peter (Landscape Ecology, 2019)