http://www.switch.ch/collection/spec/ http://www.cs.colorado.edu/~kena/classes/7818/f06/lectures/19/index.html