Publications authored or co-authored by Jean A. Hall