Systems analysis & design an active approach - Marakas (McGraw Hill/Irwin, 2006)