First course in topology - Mccleary, John (2011)