Publications by James G. Heaf