Publications by 'Graham Diprose'