Author: Henry Dunning Macleod. M. A.