Year 2000 software crisis The continuing challenge - Hayes Ian (1998)