Author: j. allan bosworth