9780789706096: Building Integrated Office Applications