Publications by 'David Perales'