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