An Excursion through Elementary Mathematics, Volume II - Antonio Caminha Muniz Neto (Springer, 2018)