Publications by 'Graeme T. Attwood'