Principles of Algebra and Geometry