Transactions on Pattern Languages of Programming IV - James Noble, Ralph Johnson, Uwe Zdun, Eugene Wallingford (Springer, 2019)