Curves and surface interpolation with NURBS

Hi,

PLEASE, help me to find any algorithms (C, C++) to implement global/local interpolation with NURBS.

Thanks,
Alexander