There will be lecture notes.

    strongly recommended
  • Curves and surfaces for CAGD: A Practical Guide
    Gerald Farin
    read online via UF library

  • Bezier and B-Spline Techniques
    by Hartmut Prautzsch , Wolfgang Boehm, et al.
    Berlin ; New York : Springer, c2002. xiv, 304 p
      if in doubt choose the NEWEST EDITION