Martin Fowler is a pioneer in the application of object technology to business information systems. For the past twelve years , he has consulted in the area of object technology with such companies as Citibank, Chrysler Corporation, IBM, Andersen Consulting, and Sterling Software. He is the author of the acclaimed Anaylsis Patterns: Reusable Object Models . His latest book, Refactoring: Improving the Design of Existing Code , is a guide written for the professional; programmer interested in improving the internal design of existing code.
Kendall Scott is a technical writer who specializes in writing about financial and accounting applications. He is the principal of Software Documentation Wizards. He is also the co-author (with Doug Rosenberg) of Use Case Driven Object Modeling with UML: A Practical Approach , which outlines an efficient, proven, and streamlined approach to software development.