Browsing publications by Dr Gordon Beakes