Publications by 'David Keating'