This is a draft of a book that will be published by Princeton University Press.
Feel free to download if you will use it for your personal research and education needs.
Comments are welcome!
Draft: March 27, 2018
Book: Mathematics and Computation