Systems analysis and design - Yeates, Donald; Wakefield, Tony (FT Prentice Hall, 2004)