This work is an introduction to module theory for the reader who knows something about linear algebra and ring theory. The main aim of the book is the derivation of the structure theory of modules over Euclidean domains. This theory is applied to obtain t