Publications authored or co-authored by Juan M. Alvarez