He writes books and articles on software design, and speaks at various software conferences. He is the co-author of Agile Development with ICONIX Process (Apress, 2005) and the upcoming Use Case Drive Object Modeling—Theory and Practice (Addison-Wesley, 2005). Check out his Web site at www.softwarereality.com.