http://www.cs.yorku.ca/~patrick/poster1.pdf