Publications by 'David Andrew Moore'