Further information on the algorithms described in this section can be found in the following book,
Further information of Greville abscissae and B-spline collocation can be found in the following paper,
A large collection of B-spline routines is available in the pppack library available at http://www.netlib.org/pppack, which is also part of slatec.