Browsing publications by Dr Martin Beattie