Numerical Methods in Astrophysics: An Introduction (Series in Astronomy and Astrophysics)