Software fortresses : - Sessions, Roger (Addison-Wesley, 2003)