Nicholas J. Higham is Royal Society Research Professor and Richardson Professor of Applied Mathematics at the University of Manchester. He is a Fellow of the Royal Society, a SIAM Fellow, an ACM Fellow, and a past president of SIAM. He is the author of four previous SIAM books and a winner of the SIAM George Pólya Prize for Mathematical Exposition.