Designing component-based applications - Kirtland, Mary (WP publishers & distributors, 2001)