Introduction to systems analysis and design an agile, iterative approach - Satzinger, John W. (Course Technology, Cengage Learning, 2012)