This book gives an introduction to modern geometry. Starting from an elementary level the author develops deep geometrical concepts, playing an important role today in contemporary theoretical physics. He presents various techniques and viewpoints, thereby showing the relations between the alternative approaches. At the end of each chapter suggestions for further reading are given to allow the reader to study the touched topics in greater detail...