Author: t. teignmouth shore