John Trotwood Moore; Tennessee man of letters