American Heart Assoc BLS Basic Life Support Provider Manual 9781684723102 A nice touch is the self-quiz at the end of each unit in this study guide.