A first course in topology;: An introduction to mathematical thinking