Browsing publications by Andrew Green