Open menu
James Ruggles
A universal language, formed on philosophical and analogical principles