Have you tried "Numerical Recipe: the art of scientific computing" by William H. Press. Lots of good stuff in there and companion volumes are available giving source code in Fortran, Pascal and C. -Richard Helps-