The essentials of CAGD - Farin, Gerald E. (A.K. Peters, 2000)