Dirichlet - Uta C. Merzbach (Springer, 2018)