American Heart Assoc BLS Basic Life Support Provider Manual 9781684723102WE WILL TRY OUR BEST TO MAKE YOU HAPPY.