Thomas Charles Edwards - Welsh minister, writer and academic (1837-1900)