Author: Floris Takens