Articles by Brian L. Hazlehurst, PhD