Textures on Nurb Surfaces

Can anyone direct me to examples of defining texture and bump mapping (and
normals) for NURB surfaces using the gluNurbsSurface(nobj, …,
GL_MAP2_TEXTURE_COORD_2) and gluNurbsSurface(nobj, …, GL_MAP2_NORMAL)
routines?

The blue book (v1.2) says that this is the way to do it (page 577), but
there is no explanation of how to put the textures or normals into the Nurb
definition argument list. The red book has only a brief reference to this
on page 522, but also has no explanation for passing arguments for the
texture and normal cases.

Any help would be appreciated.

Steve Hollister