Systems analysis and design methods - Whitten, Jeffrey L. (McGraw Hill, 1998)