Publications by 'David Meagher'