Publications authored or co-authored by Bryan G. Hopkins