Presents state-of-the-art material on user interface product and process in a single volume with an easy-to-understand, practical approach. Discusses representation techniques for interface design. Addresses user interface design in light of newest technology, including MS Windows, X and a variety of object-oriented tools. Provides examples for successful implementation. Based on a successful course taught nationwide.