Emeritus Professor John C. Kieffer Journal Publications