Basic Life Support (BLS) Provider Manual - 2016 - USA American Heart Association 2016 - 85p.