Topological And Uniform Spaces by Ioan MacKenzie James