512 publications