Johnny Ryan : 5 publications