The on-line
BLAST Course was written by Dr. Stephen Altschul
and discusses the basics of the Gapped BLAST algorithm.
In addition the full
text of the 1997 Nucleic Acids Research paper
"Gapped BLAST and PSI-BLAST: a new generation of
protein database search programs" is also available
on-line.