Publications by authors named "Diarmid P Foulis"