Graham Harwood : 5 publications