Publications authored or co-authored by Gary A. Moulton