So for Cub Scouting, I would recommend the American Red Cross text, "Basic Aid Training" since the program is designed to allow the Cub Scouts/Webelos to get their Readyman badge.
Otherwise for older Boy Scouts the First Aid merit badge book is a good resource.