Cleugh, James, author and translator