Communications of the ACM October 2000 Component-based Enterprise Frameworks p 17 The Business of Software by Phillip Armour The Five Orders of Ignorance