Author: Samuel Cartan Henri ; Eilenberg