Author: Old Glenalmond Club.