The Riemann mapping theorem is proved & used in solving Dirichlet's problem for an open disk &, hence, a class of general domains via Perron's method. Finally, proof of the uniformization theorem of Riemann surfaces is given. This book emphasizes geometric aspects of analytic functions.