David Booth — Scottish lexicographer and writer