Computer Arithmetic Algorithms, Second Edition by Israel Koren