IBM Journal of research & development - New York: International Business Machines Corporation,