This book is intended as an algebraic geometry textbook for engineers and scientists. In addition to providing an elementary, manipulative, and algorithmic approach to the subject, the author also attempts to motivate and explain its link to more modern algebraic geometry based on abstract algebra. The book covers various topics in the theory of algebraic curves and surfaces, such as rational and polynomial parametrization, functions and differentials on a curve, branches and valuations, and...