SEARCH Articles Figures Tables IBM Almaden Research IBM Almaden Research Center IBM Journal of Research and IBM Journal of Research and Development IBM RESEARCH CENTER IBM Research Division