William Craigie — Scottish philologist and lexicographer (1867–1957)