Author: Gayre of Gayre and Nigg.