Browsing publications by Professor Ian Hayes