Browsing publications by Professor Stephen Quarrie