Topics in Algebraic Geometry: Algebraic Surfaces