Parallel Numerical Algorithms by David E Keyes