Author: James Mackie and Sons Limited.