NOC:Computational Arithmetic - Geometry for Algebraic Curves