Browsing publications by Dr Neil Keegan