Transactions on Pattern Languages of Programming III - Noble, James; Johnson, Ralph; Zdun, Uwe; Wallingford, Eugene (Springer Berlin Heidelberg : Imprint: Springer, 2013)