Browsing publications by Dr Dominique Keegan