James Knowles — Irish schoolmaster and lexicographer