Publications by 'Benjamin D. Haeffele'