You can listen to “Trapped in the Closet”, as the article recommends, here: <a href="http://www.youtube.com/watch?v=zFosUj6A22c" rel="nofollow">http://www.youtube.com/watch?v=zFosUj6A22c</a>. That’s Chapter 1; you can go from there to the next chapter through the suggested videos on the right.
Graphviz also has js implementations, could be interesting. <a href="http://stackoverflow.com/questions/6344318/pure-javascript-graphviz-equivalent" rel="nofollow">http://stackoverflow.com/questions/6344318/pure-javascript-g...</a>