ESC
Thomas Taylor (2)

Thomas Taylor (2)

English translator and philosopher (1758 - 1835)