James Melvin — Scottish Latin scholar