Systems analysis and design - Yeates, Donald (Prentice Hall, 2004)