Publications authored or co-authored by Zach Turnbull