Pattern Languages of Program Design 5 (Addison-Wesley, 2006)
Keywords: Computer Software -- Development