Author: stewart d. f. salmond