The main objective of this book is to present the basic results, techniques, and applications of the factorization theory of Abelian groups along with the necessary background information. Some of the most important applications of the theory in geometry, combinatorics, coding, and number theory are included. Much of the material appears for the first time in a book form. Many results are simplified so that they are accessible to the broadest possible audience ...