Books of Samuel Eilenberg