Systems analysis and design - Marakas, George M. (Prentice Hall, 2001)