Scientific Computing And Applications by Peter Minev & Yanping Lin