This book is designed to be an introduction to the applications of hyperbolic geometry to low dimensional topology. In particular it provides a concise exposition of the work of Nielsen and Thurston on the automorphisms of surfaces. The reader requires only an understanding of basic topology and linear algebra.