Blackwelder and SmileyBowcroft and Holdredge