Author: T. Teignmouth Shore