Conceptual mathematics : a first introduction to categories - Lawvere, F. William; Schanuel, Stephen H. (Stephen Hoel) 1933- (Cambridge University Press, 2009)