Text this: Curves and surfaces with applications in CAGD /