Browsing publications by Dr Mark Egan