Browsing publications by Professor Peter Thomson