Agile systems with reusable patterns of business knowledge a component-based approach / Amar Gupta and Amit Mitra. - Gupta, Amar (Artech House, 2005)