Systems analysis and design alternative structured approaches - Marshall, George R. (Prentice Hall, 1986)