Byte : the global authority for computing technology (McGraw-Hill, 1989)