This lucid introductory text offers both an analytic and an axiomatic approach to plane projective geometry. The analytic treatment builds and expands upon students' familiarity with elementary plane analytic geometry and provides a well-motivated approach to projective geometry. Subsequent chapters explore Euclidean and non-Euclidean geometry as specializations of the projective plane, revealing the existence of an infinite number of geometries, each Euclidean in nature but characterized by a different set of distance- and angle-measurement formulas. Outstanding pedagogical features include worked-through examples, introductions and summaries for each topic, and numerous theorems, proofs, and exercises that reinforce each chapter's precepts. Two helpful indexes conclude the text, along with answers to all odd-numbered exercises. In addition to its value to undergraduate students of mathematics, computer science, and secondary mathematics education, this volume provides an excellent reference for computer science professionals.