Sets for Mathematics - F. William Lawvere and Robert Rosebrugh (UK Cambridge University Press, 2003)