Raphael Malveau is the chief scientist at Eidea Labs which develops enterprise business object frameworks for engineering domains. He is also co-author of CORBA Design Patterns
AntiPatterns: Refactoring Software, Architecture, and Projects in Crisis