Donald Branch – Recherche et publications