This is a book introducing different kinds of surrogate model, including other mathematical knowledge to validate the accuracy of surrogates.It also contains methods about sampling. The book also explains related topic about surrogate based optimization.