Publications by 'David Macedo'