Systems Analysis and Design : In a Changing World - Satzinger, John W. (Cengage Learning)