Browsing publications by Professor Peter Hopkins