Dictionary of computing and new information technology. - Meadows, A. J.; Gordon, M.; Singleton, A.