Handbook of systems analysis: Craft issues and procedural choices