Digital computer arithmetic Design and implementation - Cavanagh Joseph J. F. (McGraw-Hill computer science series, 1985)