There are some valuable resources online regarding MPI. A good place to start is the Argonne National Labs site:
http://www.mcs.anl.gov/Projects/mpi/Ian Foster's book on parallel programming which includes a chapter on MPI and links to other MPI resources can be found at:
http://www.mcs.anl.gov/dbpp/