Rory Hayes : 3 publications