Sheaves in Geometry and Logic: A First Introduction to Topos Theory (1992)

by S MacLane, I Moerdijk