Authors, in order of appearance:

Igor Pavlov
Andrea Mazzoleni
Martin Ankerl <martin.ankerl@gmail.com>

