Component based development principles and planning for business systems - Whitehead, Katharine (Addison-Wesley, 2002)