646 publications