Browsing publications by Emeritus Professor Jimmy Steele CBE