John E Hall Phd List: