Source: http://www.home.uni-osnabrueck.de/bschwisc/archives/champ.pdf