Originating with the pioneering works of P. Fatou and G. Julia, the subject of complex dynamics has seen great advances in recent years. Complex dynamical systems often exhibit rich, chaotic behavior, which yields attractive computer generated pictures, for example the Mandelbrot and Julia sets, which have done much to renew interest in the subject. This self-contained book discusses the major mathematical tools necessary for the study of complex dynamics at an advanced level. Complete proofs of some of the major tools are presented; some, such as the Bers-Royden theorem on holomorphic motions, appear for the very first time in book format. An appendix considers Riemann surfaces and Teichmuller theory. Detailing the very latest research, the book will appeal to graduate students and researchers working in dynamical systems and related fields. Carefully chosen exercises aid understanding and provide a glimpse of further developments in real and complex one-dimensional dynamics.