A Treatise on Algebraic Plane Curves