James Jeffrey, Author at Catholic Herald