Fractals Everywhere by Michael Barnsley. It's a mathematics textbook, but very approachable. It could stand to be more rigorous but I'm finding it needs very little supplementary material. I've made it through metric spaces, affine transformations, and dynamical systems. Looking forward to Julia sets and Mandelbrot sets.
Fractals. They're pretty awesome.