Author: T. Teignmouth (Thomas Teignmouth) Shore