Gnu Scientific Library Reference Manual by Brian Gough