Systems Analysis and Design - Satzinger, John W; Jackson, Robert B Burd, Stephen D (New Delhi Cengage Learning, 2007)