Author: stewart  d. f. salmond