Publications by 'Peter R. W. McNamara'