505 publications