Topology by James Munkres, Lorraine Davis & James R. Munkres