Browsing publications by Emeritus Professor David Hendrick