Browsing publications by Dr Paul McArdle