Publications authored or co-authored by Dani Annala