Publications by 'Gary L. Viviani'