Viva Juárez! : a biography