Requirements analysis and system design - Maciaszek, L. A. (Addison-Wesley, 2001)