The following material is taken from the American Heart Association Basic Life Support Performance Standards.
Coming Soon
A couple other sites for CPR are: http://www.amherst.edu/~jaloduca/cpr.html and http://www.LessStress.com/cprintro.htm