Set theory a first course - Cunningham, Daniel W. (Cambridge mathematical textbooks, 2016)