Browsing publications by Emeritus Professor Bruce Babington