Browsing publications by Emeritus Professor Roger Francis