Numerical Methods in Astrophysics (An Introduction, Second Edition)