Bezier and B-Spline Techniques by Hartmut Prautzsch, Wolfgang Boehm & Marco Paluszny