Author: Rattray Taylor Gordon.