An Excursion through Elementary Mathematics, Volume III Discrete Mathematics and Polynomial Algebra - Caminha Muniz Neto, Antonio; Caminha Muniz Neto, Antonio (Springer International Publishing : Imprint: Springer, 2018)