Dictionary of computing & communications (Tata mcgraw - hill books pub ltd, 2007)