An Introduction to Algebraic Geometry and Algebraic Groups