Publications authored or co-authored by Lynn Royce