Publications by 'Graeme O Keefe'