Computer words you gotta know! : Essential definitions for survival in a high-tech world - Freedman,Alan (American management association, 1993)