Using MPI: Portable Parallel Programming with the Message-Passing Interface, by William Gropp, Ewing Lusk, and Anthony Skjellum. 2nd ed. published 1999 by MIT Press, 371 pages.
MPI Home Page at Argonne National Labs http://www.mcs.anl.gov/mpi
Netlib: MPI
LAM/MPI Parallel Computing
CTC's workshop module Basics of MPI Programming
CTC's workshop module MPI Point-to-Point Communication I