1228 publications