Author: charles van ypersele and tilman drueke