Source: http://archive.ecml.at/documents/pub112f2004hufeisenneuner.pdf