Advanced Computer Arithmetic Design by Michael J. Flynn & Stuart F. Oberman