need a good book on topology and metric spaces! I'm an undergrad taking a course on non-linear dynamical systems, just realising my pre-knowledge is slightly under the requirement since I have not taken any course on topology. I only know basic real analysis and some complex analysis. so any good introduction on topology would be good. In particular, I prefer a lot of diagrams which can help with visaulising the concepts. many thanks in advance!