Farrie, Hugh, author