Text this: Parallel programming with MPI / Peter S. Pacheco.