http://www.comp.nus.edu.sg/~stevenha/visualization/index.html