MacLane S.- Categories for the Working Mathematician - 1971, 1998