Browsing publications by Emeritus Professor Alan Ward