Playing with Chaos: Programming Fractals and Strange Attractors in Javascript by Keith Peters