Author: Editor & Various James B. Salmond